﻿package com.element.role 
{
	import flash.display.MovieClip;
	import flash.display.Sprite;
	import flash.geom.Point;
	
	/**
	 * ...
	 * @author zhengzihua
	 */
	public interface IRole 
	{
		/**
		 * 判断方向，p1,p2分别代表起始点，和目标点的坐标
		 * @param	p1	起始点
		 * @param	p2	目标点
		 */
		function jugmentDirection(p1:Point, p2:Point):String;
		/**
		 * 角色行走的动作
		 * @param	str	方向
		 * @param	speed	速度
		 * @param	role	代表觉得的mc
		 * @param	instance	转载role的容器
		 */
		function walk(str:String, speed:int, role:MovieClip,instance:Sprite):void;
	}
	
}